home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 January: Mac OS SDK / Dev.CD Jan 97 SDK2.toast / Development Kits (Disc 2) / OpenDoc Development Framework / Getting Started / MPW Development / MPW Additions / INTO Interfaces&Libraries / Cyberdog SDK / PublicIncludes / CyberPanelExtension.idl < prev    next >
Encoding:
Text File  |  1996-08-02  |  980 b   |  52 lines  |  [TEXT/MPS ]

  1. #ifndef __CYBERPANELEXTENSION__
  2. #define __CYBERPANELEXTENSION__
  3.  
  4. #include "CyberExtension.idl"
  5.  
  6.  
  7. interface  CyberPanelExtension;
  8.  
  9. interface  ODPart;
  10.  
  11.  
  12. //==============================================================================
  13. // CyberPanelExtension
  14. //==============================================================================
  15.  
  16.  
  17. interface CyberPanelExtension : CyberExtension
  18. {
  19.     void             SetContainingPart(in ODPart containingPart);
  20.     void             TabIn(in ODBoolean reverse);
  21.     void             TabOut(in ODBoolean reverse);
  22.     void             FlashOKButton();
  23.     void             FlashCancelButton();
  24.     void            EnableOKButton(in ODBoolean enabled);
  25.  
  26. #ifdef __SOMIDL__
  27.     implementation
  28.     {
  29.       functionprefix = CyberPanelExtension__;
  30.  
  31.     override:
  32.         somInit;
  33.         
  34.     releaseorder:
  35.         SetContainingPart,
  36.         TabIn,
  37.         TabOut,
  38.         FlashOKButton,
  39.         FlashCancelButton,
  40.         EnableOKButton;
  41.     
  42.     majorversion = 1; minorversion = 0;
  43.  
  44. #ifdef __PRIVATE__
  45.     ODPart            fContainingPart;
  46. #endif
  47.     };
  48. #endif
  49. };
  50.  
  51. #endif // __CYBERPANELEXTENSION__
  52.